package models

type IpList struct {
	PageNum  int64 `json:"pageNum"`  // 页码
	PageSize int64 `json:"pageSize"` // 每页数量
	Total    int64 `json:"total"`    // 总数
	List     []*Ip `json:"list"`
}

type Ip struct {
	Ip        string      `json:"ip"`        // ip
	Timestamp int64       `json:"timestamp"` // 时间戳
	UseTotal  int64       `json:"useTotal"`  // ip限额已使用数量
	UserInfo  []*UserInfo `json:"userInfo"`
}

type UserInfo struct {
	Token    string `json:"token"`    //token
	Level    string `json:"level"`    // 用户等级
	NickName string `json:"nickName"` // 用户昵称
	Quota    int64  `json:"quota"`    //用户可请求总量
	IsBlock  bool   `json:"isBlock"`  //是否block
	Account  string `json:"account"`
}
